
// -------  模拟exports------------------
function f1(){
    let module = {};
    module.exports = {};

    let exports = module.exports; //赋值的是地址，共用一块空间

    //暴露数据的代码
    exports.username = "web";
    exports.password = 123;

    return module.exports;
}

// console.log(f1());



// -------  模拟module.exports------------------
function f2(){
    let module = {};
    module.exports = {};

    let exports = module.exports; //赋值的是地址，共用一块空间

    //暴露数据的代码
    module.exports = {
        a:111,
        b:222
    }

    return module.exports;
}

// console.log(f2());



// ------------------混用-------------------------
function f3(){
    let module = {};
    module.exports = {};

    let exports = module.exports; //赋值的是地址，共用一块空间

    //暴露数据的代码
    exports.a = 1111;

    module.exports = {
        b:2222,
        c:3333
    }

    return module.exports;
}
console.log(f3());
